8105 Mira Mesa Blvd, San Diego, CA 92126-2601, San Diego
"I have found myself here quite a few times recently. The salad bar with delicious, homemade dressin"
"I have found myself here quite a few times recently. The salad bar with delicious, homemade dressin"